@charset "utf-8";

body, .space{
background:#D5D08E !Important;
}

.colborder{
	border-right:1px solid #C1BC81 !Important;
}
/* ====================== Top Menu ===========================================*/
.topMenu ul{
	float:left;
	background:url(../img/nav_bg.gif) 0 0 repeat-x;
	margin:0 auto;
	list-style-type:none;
	width:100%;
}
.topMenu ul li{
	background:url(../img/nav_div.gif) right top no-repeat;
	height:30px;
	padding:0 2px 0 0;
	float:left;
	font-size:0;
	line-height:0;
}
.topMenu ul li.noImg{
	background-image:none;
}
.topMenu ul li a{
	display:block;
	padding:0 16px;
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
.topMenu ul li a:hover{
	color:#fff;
	background-color:#000;
}
.topMenu ul li a.hover{
	display:block;
	padding:0 16px;
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#000;
	text-decoration:none;
	cursor:text;
}

/* ====================== Left Menu ==========================================*/
.menuTitle{
	display:block;
	background:url(../img/category_bg.gif) 0 0 repeat-x;
	height:31px;
	padding:0 0 0 26px;
	font:bold 12px/31px Arial, Helvetica, sans-serif;
	color:#E8E8E8;
	background-color:inherit;
	margin:0 0 0 2px;
}
ul.menuList{
	padding:13px 9px 0 9px;
	background-color:#E2DEA4;
	color:#000;
	margin:0 0 0 2px;
	padding-bottom:20px;
	list-style-type:none;
}
ul.menuList li{
	display: table;
	height:30px;
	background:url(../img/nav_div2.gif) left bottom repeat-x;
	width:100%;
}
ul.menuList li.noImg{
	background-image:none;
}
ul.menuList li a{
	background:url(../img/arrow.gif) 2px 50% no-repeat;
	background-color:inherit;
	color:#A73F00;
	display:table-cell;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	height:30px;
	text-decoration:none;
	top:-50%;
	padding-left:13px;
	line-height: 1em;
	vertical-align:middle;
}
ul.menuList li a:hover{
	color:#A73F00;
	background-color:#EFECC8;
}
/* ====================== Content ============================================*/
.content{
	background-color:#e4e2bd;
	min-height:600px;
}
.contentHeader{
	background:url(../img/nav_bg.gif) 0 0 repeat-x;
	height:30px;
	line-height:30px !important;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:13px;
}
/* ====================== Catalog ============================================*/
.catalogList{
	padding:5px 15px;
}
.catalogList a{
	color:#000;
}
.catalogList a:hover{
	color:#A73F00;
}
.catalogItem{
//	border:1px solid red;
	font-size:0.8em;
//	width:240px;
//	height:140px;
	padding:2px;
	margin:5px 5px;
	text-align:center;
	//border:1px dotted #D5D08E;
	overflow:hidden;
}
.catalogItem:hover{
	background:#E2DEA4;
}
.catalogItem dl{
	clear:both;
}
.catalogItem dt{
	float:left;
	text-align:right;
	//width:160px;
	//line-height:25px;
	margin:0 2px 5px 0;
}
.catalogItem dd{
	float:left;
	//width:405px;
	//line-height:25px;
	//margin:0 0 10px 0;
}
	
/* ====================== Product ============================================*/
.descr{
	padding:5px 10px;
}
.descrTop{

}
.fullDescr{
	
}
.fullDescr table{
	border:1px solid #D5D08E;
}
.fullDescr table tr{
	height:30px;
}
.fullDescr table td.title{
	color:#666666;
	font-style:italic;
	width:60%;
}


hr.descrDelim{
	background:#D5D08E none repeat scroll 0 0;
	color:#D5D08E;
	width:90%;
}

/* ====================== Footer =============================================*/
#footer{
	background:url(../img/footer_bg.gif) 0 0 repeat-x;
	height:102px;
	position:relative;
	text-align:center;
}
#footer ul{
	position:absolute;
	left:35%;
	list-style-type:none;
	top:16px;
	margin:0 auto;
}
#footer ul li{
	float:left;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFA;
	background-color:inherit;
}
#footer ul li a{
	padding:0 7px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFA;
	background-color:inherit;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#000;
	background-color:inherit;
}
#footer p.copyright{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFA;
	background-color:inherit;
	position:absolute;
	left:378px;
	top:53px;
}
#footer p.design{
	display:block;
	width:205px;
	position:absolute;
	left:390px;
	top:72px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#EEEAB2;
	background-color:inherit;
}
#footer p.design a.link{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	padding:2px;
	
}
#footer p.design a.link:hover{
	color:#000;
	background-color:#fff;
}
